/****************************************************************************************************************
	Ouverture du popin
****************************************************************************************************************/

function loadPopin(externalLink,type){
	
	if($.browser.msie){ $("select").css("visibility","hidden");	}	// virer les selects pour IE
	
	// création du div conteneur de popin
	$("body").prepend('<div id="masque"></div><div id="popinContainer" class="'+type+'"><div id="closeButton"><a title="" href="javascript:return false;"  title="fermer"><img src="images/ferme_popin.png" alt="fermer" /></a></div><div id="popinContent"><div id="loader"></div></div></div>');

	// affichage du masque
	$("#masque").show();
	$("#masque").css({'height':$('body').height()+'px'});
	
	
	// load du fichier externe
	$('#popinContainer #popinContent').load(externalLink,function(){
			
			var tmp = $('#popinContainer #popinContent #popinContentToLoad').clone();
			
			$('#popinContainer #popinContent').empty(); // des fois IE6 n'aime pas cette ligne, va-t-en comprendre Charles
			$('#popinContainer #popinContent').append(tmp);
			$('#popinContainer').css({'left':Math.round(($('body').width()-$('#popinContainer').width())/2)+'px','top':Math.round(($(window).height()-$('#popinContainer').height())/2)+'px'});
			
			// fermeture du popin
			$('#closeButton a, #masque').click(function(){
				
				closePopin();
				
			});
			
	});
	
}

/****************************************************************************************************************
	initialisation des liens d'ouverture en popin
****************************************************************************************************************/

function initPopin(){

	$('.popin').click(function(){

		// on utilise les infos passées dans l'attribut "rel" du lien, à renseigner comme il faut donc !
		loadPopin($(this).attr('href'),$(this).attr('rel'));
		$(this).blur();
		return false;
		
	});
}

/****************************************************************************************************************
	fermeture du popin
****************************************************************************************************************/

function closePopin(){

	$('#popinContainer').remove();
	$('#masque').remove();
	if($.browser.msie){ $("select").css("visibility","visible"); }	// remettre les selects pour IE
	return false;
	
}

/****************************************************************************************************************
	onLoad
****************************************************************************************************************/

$(document).ready(function(){
	
	initPopin();
	
});